Bump codbex-platform-parent to 13.1.0 (Eclipse Dirigible 13 / Spring Boot 4 migration)#365
Merged
iliyan-velichkov merged 3 commits intoJun 8, 2026
Conversation
Bumps [com.codbex.platform:codbex-platform-parent](https://github.com/codbex/codbex-platform-parent) from 12.89.0 to 13.0.0. - [Release notes](https://github.com/codbex/codbex-platform-parent/releases) - [Commits](codbex/codbex-platform-parent@v12.89.0...v13.0.0) --- updated-dependencies: - dependency-name: com.codbex.platform:codbex-platform-parent dependency-version: 13.0.0 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
The codbex-platform-parent 13.0.0 bump brings Eclipse Dirigible 13.0.0,
which migrates from Spring Boot 3 to Spring Boot 4. In Spring Boot 4 the
auto-configuration classes were split into modular packages, so the
imports excluded in OceanusApplication had to be relocated:
org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration
-> org.springframework.boot.jdbc.autoconfigure.DataSourceAutoConfiguration
org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration
-> org.springframework.boot.jdbc.autoconfigure.DataSourceTransactionManagerAutoConfiguration
org.springframework.boot.autoconfigure.jdbc.JdbcTemplateAutoConfiguration
-> org.springframework.boot.jdbc.autoconfigure.JdbcTemplateAutoConfiguration
org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration
-> org.springframework.boot.hibernate.autoconfigure.HibernateJpaAutoConfiguration
Verified: the standalone jar builds, boots on Tomcat (port 80), and
serves /actuator/health (200), login redirect (302), authenticated
index (200) and swagger-ui (200).
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
13.1.0 brings Eclipse Dirigible 13.1.0, whose shared SecurityIT now tolerates a missing dirigible-components-engine-native-apps engine (eclipse-dirigible/dirigible#5980). Oceanus intentionally does not ship the native-apps engine, so the /services/native-apps assertions no longer fail. Verified with `mvn clean install -P integration-tests`: 8 tests, 0 failures (CmsSuiteIT, SecurityIT 6/6, HomePageIT). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Contributor
Author
|
A newer version of com.codbex.platform:codbex-platform-parent exists, but since this PR has been edited by someone other than Dependabot I haven't updated it. You'll get a PR for the updated version as normal once this PR is merged. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps
com.codbex.platform:codbex-platform-parentfrom 12.89.0 → 13.1.0, which brings Eclipse Dirigible 13.1.0 and its migration from Spring Boot 3 → Spring Boot 4.This started as a Dependabot bump to 13.0.0 but required code adaptation for the Spring Boot 4 migration, plus a follow-up parent bump to pick up an upstream test fix.
Changes
1. Spring Boot 4 auto-configuration import relocation (
OceanusApplication.java)Spring Boot 4 split the monolithic
spring-boot-autoconfigurejar into modular packages. The auto-configurations excluded in@SpringBootApplication(Dirigible manages its own datasources) moved:o.s.boot.autoconfigure.jdbc.DataSourceAutoConfigurationo.s.boot.jdbc.autoconfigure.DataSourceAutoConfigurationo.s.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfigurationo.s.boot.jdbc.autoconfigure.DataSourceTransactionManagerAutoConfigurationo.s.boot.autoconfigure.jdbc.JdbcTemplateAutoConfigurationo.s.boot.jdbc.autoconfigure.JdbcTemplateAutoConfigurationo.s.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfigurationo.s.boot.hibernate.autoconfigure.HibernateJpaAutoConfiguration2. Parent 13.0.0 → 13.1.0
Dirigible 13 introduced a new
/services/native-appsmanagement endpoint (provided bydirigible-components-engine-native-apps) and added assertions for it to the sharedSecurityIT. Oceanus intentionally does not ship the native-apps engine, so those assertions failed with 404. 13.1.0 brings Dirigible 13.1.0, whoseSecurityITnow tolerates a missing native-apps engine (eclipse-dirigible/dirigible#5980). No native-apps dependency is added to Oceanus.Verification
mvn -T 1C clean install -P quick-build— full reactor builds.mvn verify -P format— formatting/license checks pass./actuator/health(200), login redirect (302), authenticated index (200),/swagger-ui(200).mvn clean install -P integration-tests— 8 tests, 0 failures (CmsSuiteIT,SecurityIT6/6,HomePageIT).🤖 Generated with Claude Code